strangle oneself - Francés Inglés Diccionario